package edu.upc.e402grupo02.e402grupo02.modelo.repository.impl;

import java.util.ArrayList;
import java.util.List;

import edu.upc.e402grupo02.e402grupo02.modelo.UsuarioWeb;
import edu.upc.e402grupo02.e402grupo02.repository.UsuarioWebRepository;

public class UsuarioWebRepositoryImpl implements UsuarioWebRepository{

	public static List<UsuarioWeb> usuarios;
	
	static {
		
		usuarios = new ArrayList<UsuarioWeb>();
		usuarios.add(new UsuarioWeb("epauca", "Elizabeth Pauca", "eli@hotmail.com"));
		usuarios.add(new UsuarioWeb("wrm", "Walter Rodriguez", "wrm@hotmail.com"));
		usuarios.add(new UsuarioWeb("osan", "Olga Sanchez", "osan@hotmail.com"));
		
		
	}
	
	public UsuarioWeb registrar(String login, String nombre, String correo) {
		
		for(UsuarioWeb u : usuarios){
			if(u.getLogin().equals(login)){
				System.out.println("El usuario ya esta registrado");
				return null;
			}
			if(u.getCorreo().equals(correo)){
				System.out.println("El correo ya esta registrado");
				return null;
			}
		}
		UsuarioWeb us = new UsuarioWeb(login, nombre, correo);
		usuarios.add(us);
		
		return us;
	}
	
	public UsuarioWeb buscar(String login){
		for(UsuarioWeb u : usuarios){
			if(u.getLogin().equals(login)){
				return u;
			}
			
		}
		return null;
	}

}
